<?php

$config = [
    'components' => [
        'request' => [
            // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
            'cookieValidationKey' => 'FB-s51ygOJUiafXQNupdKuA87rc3Fmix',
        ],
        //权限控制配置
        'authManager' => [
            'class' => 'yii\rbac\DbManager',
            'itemTable' => 'tb_auth_item',
            'assignmentTable' => 'tb_auth_assignment',
            'itemChildTable' => 'tb_auth_item_child',
            'ruleTable'=>'tb_auth_rule'
        ],
    ],
    
];

if (!YII_ENV_TEST) {
    // configuration adjustments for 'dev' environment
/*     $config['bootstrap'][] = 'debug';
    $config['modules']['debug'] = [
        'class' => 'yii\debug\Module',
    ]; */

    $config['bootstrap'][] = 'gii';
    $config['modules']['gii'] = [
        'class' => 'yii\gii\Module',
        'generators' => [
            'crud' => [ //生成器名称
                'class' => 'yii\gii\generators\crud\Generator',
                'templates' => [ //设置我们自己的模板
                    //模板名 => 模板路径
                    'myCrud' => '@admin/views/giitpl/crud/default',
                ]
            ]
        ]
    ];
    $config['modules']['gridview'] = [
        
            'class' => '\kartik\grid\Module',
            'downloadAction' =>'export/download'
       
    ];
}

return $config;